﻿CopyMove for SharePoint 2013 - Custom List Sample

This Visual Studio 2012 solution contains a SharePoint 2013 project demonstrating how to register 
CopyMove with a custom document library template and a custom list template. The solution includes a SharePoint 
feature named SPPCopyMoveSiteCustomLists with the following manifest element files:

- ScriptActions.xml: Loads the required CopyMove JavaScript files. Do not change or remove this file.

- CustomDocumentLibrary.xml: Registers the Copy and Move actions with lists created from the list template with id 101. 
  The actions are added to the Ribbon, the View Properties dialog, the ECB menu and the SP2007 actions menu. 
  The latter is only needed if you have upgraded from SharePoint 2007 and have sites still running with a 2007 site template.

- CustomList.xml: Registers the Copy and Move actions with lists created from the list template with id 100. 
  The actions are added to the Ribbon, the View Properties dialog, the ECB menu and the SP2007 actions menu. 
  The latter is only needed if you have upgraded from SharePoint 2007 and have sites still running with a 2007 site template.

The feature files are deployed to the folder <SharePoint Root>\TEMPLATE\FEATURES\SPPCopyMoveSiteCustomLists

Modify all instances of the RegistrationId attribute in the CustomDocumentLibrary.xml file and the CustomList.xml file 
to match the template id of your custom document library template and your custom list template. Create and add a new 
feature manifest XML file for every list template that you need to integrate with CopyMove.

Deploy the solution and activate the site collection feature named 'CopyMove for SharePoint 2010 - Custom List Sample' to 
register your custom libraries and lists in the site collection with CopyMove.